import random

'''生成一个随机字母
参数：默认是True，生成大写字母。False，则生成小写字母
'''
def random_char(isUppercase = True):
    if isUppercase:
        return chr(random.randint(ord('A'), ord('Z')))
    else:
        return chr(random.randint(ord('a'), ord('z')))

'''生成一串大小写混杂的随机字母
参数：length一串随机字母的长度
'''
def random_string(length):
    s = ''
    for i in range(length):
        s += random_char(random.choice([True, False]))
    return s


# 测试主程序
# def main():
#     result = random_string(5)
#     print(result)
#
#
# main()